home *** CD-ROM | disk | FTP | other *** search
- Path: interramp.com!usenet
- From: tomd@interramp.com (Tom Donaldson)
- Newsgroups: comp.lang.c++
- Subject: Re: Difficulty hiring people with C++ experience.
- Date: 16 Jan 1996 12:50:26 GMT
- Organization: I, Me, and Myself
- Sender: pp002882@pop3.interramp.com
- Message-ID: <4dg6ui$3kj@usenet1.interramp.com>
- References: <gmandelDJAoyx.Kpr@netcom.com>
- <4ai727$of3@nrchh52.rich.nt.com>
- <4api46$c95@no-names.nerdc.ufl.edu>
- <4bto2d$gnq@usenet1.interramp.com> <gmande
- <4d0un2$26lq@news.doit.wisc.edu>
- <4d5sls$6d@amberjack.netrunner.net>
- NNTP-Posting-Host: ip197.herndon2.va.interramp.com
- X-Posted-From: InterNews 1.0.6@ip197.herndon2.va.interramp.com
- X-Authenticated: pp002882 on POP host pop3.interramp.com
-
- In article <4d5sls$6d@amberjack.netrunner.net>
- irvinek@netrunner.net (Kip Irvine) writes:
-
- > In article <4d0un2$26lq@news.doit.wisc.edu>, keiter@hp-171.cae.wisc.edu (Eric Richard Keiter) says:
- >
- > >I realize that the point of your post was that this sort of interview
- > >is bad. I am curious, however, what sort of C++ puzzles one might
- > >ask about in an interview. I've never gone through an interview for
- > >a programming job. The reason I ask: I'm a graduate student in physics
- > >-- as part of my graduate work I've done a lot of programming, including
- > >a fair amount of C++, but I don't have much in the way of formal comp.
- > >sci. training. As jobs for Physics PhD's are rather scarse these days,
- > >I've been thinking about looking for programming jobs. However, as the
- > >bulk of my computer knowledge is self-taught, I don't really know what
- > >a typical CS student is expected to know.
- > >
- >
- >
- > I would suggest a course in data structures, so you are familiar with dynamic
- > memory, linked lists, tree structures. Also, a course in software engineering,
- > which teaches good programming habits, particularly in a multi-programmer
- > environment. Finally, a course on operating systems is essential. If you
- > want to work more on the cutting edge, a course in AI and Expert Systems
- > will help. Good luck!
-
- Forgive me if I have suggested this before, but, you might want
- to take a look at the "Design Patterns" book by Gamma, et al.,
- and the "Advanced C++" book by Coplien. These two books contain
- much that I (and many others) have learned the hard way, use
- daily, and which will give you a definite leg up on programmers
- that have not read them.
-
- From the Computer Literacy Bookstore database
- (http://www.clbooks.com/):
-
- TITLE : ADVD C++ PROGG STYLES & IDIOMS [ 1.0 ed]
- AUTHOR: COPLIEN
- ORDER#: DZ413200
- ISBN #: 0201548550
- PUB BY: ADDISON-WESLEY
- YEAR : Oct 1991
- SUBJCT: C++
-
- PRICE : $ 36.95
-
- Highly recommended! Written for programmers already familiar
- with the basics of C++,
- this book discusses style guidelines, idioms (code fragments
- peculiar to C++), and
- features of Release 3.0 of C++, including templates. The author
- is affiliated with AT&T
- Bell Labs and has worked with C++ since its inception.
-
-
-
- AUTHOR: GAMMA ET AL
- ORDER#: DZ568670
- ISBN #: 0201633612
- PUB BY: ADDISON-WESLEY
- YEAR : Jun 1994
- SUBJCT: OBJECT-ORIENTED MODELING/ANALYSIS/DESIGN
-
- PRICE : $ 39.95
-
- Design patterns carry important elements of pattern name,
- problem, solution, and
- consequences; essentially, they are "descriptions of
- communicating objects and classes
- which are customized to solve a general problem in a specific
- context." This unique text
- provides explanaiton of how design patterns can assist in the
- design of object-oriented
- software; and shows how to select and use a design pattern.
- Included is a catalog of 23
- previously undocumented object-oriented design patterns
- (creational, structural,
- behavioral) which can be reused and applied in larger designs.
-
- Regards,
- Tom
- ----------------------------
- Tom Donaldson
- tomd@interramp.com
-